\hypertarget{classyLib_1_1yBasicValue}{}\doxysection{y\+Lib\+::y\+Basic\+Value Class Reference}
\label{classyLib_1_1yBasicValue}\index{yLib::yBasicValue@{yLib::yBasicValue}}


This is base-\/class of the all y\+Xxx\+Values in \mbox{\hyperlink{namespaceyLib}{y\+Lib}}.  




{\ttfamily \#include $<$ybasicvalue.\+hpp$>$}

Inheritance diagram for y\+Lib\+::y\+Basic\+Value\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{classyLib_1_1yBasicValue}
\end{center}
\end{figure}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structyLib_1_1yBasicValue_1_1____value__container____}{\+\_\+\+\_\+value\+\_\+container\+\_\+\+\_\+}}
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classyLib_1_1yBasicValue_a1bc575e05a854ac0635b2a220b880926}{y\+Basic\+Value}} () noexcept
\begin{DoxyCompactList}\small\item\em default constructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yBasicValue_af1fb670b48cd5234bc22e5e20e9a7362}{$\sim$y\+Basic\+Value}} () noexcept
\begin{DoxyCompactList}\small\item\em default destructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yBasicValue_a1d9e1bd353acebbc7ebdeb3d6c703776}{y\+Basic\+Value}} (int64\+\_\+t value\+\_\+) noexcept
\begin{DoxyCompactList}\small\item\em override constructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yBasicValue_ab4f7cd430ad2714fa979d1e996c56e1d}{y\+Basic\+Value}} (uint64\+\_\+t value\+\_\+) noexcept
\begin{DoxyCompactList}\small\item\em override constructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yBasicValue_a5f1847ab618ad86e51abb114cd59056b}{y\+Basic\+Value}} (bool value\+\_\+) noexcept
\begin{DoxyCompactList}\small\item\em override constructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yBasicValue_a9061bcc569aaed2d8aa2ccc81669a934}{y\+Basic\+Value}} (float value\+\_\+) noexcept
\begin{DoxyCompactList}\small\item\em override constructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yBasicValue_a1cef6f1aafd8c48d0fcdcb4c6e868ca2}{y\+Basic\+Value}} (double value\+\_\+) noexcept
\begin{DoxyCompactList}\small\item\em override constructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yBasicValue_abddb3651e2c53302cff1a4f11e5e7b02}{y\+Basic\+Value}} (\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&value\+\_\+) noexcept
\item 
\mbox{\hyperlink{classyLib_1_1yBasicValue_a5b00706ce40de1cfc9be0edd262bb97f}{y\+Basic\+Value}} (const char $\ast$value\+\_\+) noexcept
\begin{DoxyCompactList}\small\item\em override constructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yBasicValue_ab1259152a1b760ab650066bba489f1ea}{y\+Basic\+Value}} (const \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \&value\+\_\+) noexcept
\begin{DoxyCompactList}\small\item\em copy constructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \& \mbox{\hyperlink{classyLib_1_1yBasicValue_abd247531be784a3663a283a9a574b9e4}{operator=}} (const \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \&value\+\_\+) noexcept
\begin{DoxyCompactList}\small\item\em assignment constructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yBasicValue_a0512a7e3d0ba28c29838864bb1af5d65}{operator int64\+\_\+t}} () const
\begin{DoxyCompactList}\small\item\em convert \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} to int64\+\_\+t \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yBasicValue_a28696cf03c760252ef7f2c85cab0b3b0}{operator uint64\+\_\+t}} () const
\begin{DoxyCompactList}\small\item\em convert \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} to uint64\+\_\+t \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yBasicValue_a067c99d94aefa80abd6f021b5115f4ba}{operator bool}} () const
\begin{DoxyCompactList}\small\item\em convert \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} to bool \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yBasicValue_a7060a7edf2f8d0963f8d463c0bbd7b9a}{operator float}} () const
\begin{DoxyCompactList}\small\item\em convert \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} to float \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yBasicValue_a96d9ac201fdb13e28416025c0a83624f}{operator double}} () const
\begin{DoxyCompactList}\small\item\em convert \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} to double \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yBasicValue_abbc9f787589d1e6bf766ae6398b1ddec}{operator std\+::string}} () const
\begin{DoxyCompactList}\small\item\em convert \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} to std\+::string \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \& \mbox{\hyperlink{classyLib_1_1yBasicValue_a4d815787b038c4b93922062c05867e5e}{operator=}} (int64\+\_\+t value\+\_\+)
\begin{DoxyCompactList}\small\item\em convert int64\+\_\+t to \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \& \mbox{\hyperlink{classyLib_1_1yBasicValue_a72b565681bce609ea16de1d923b5f98b}{operator=}} (uint64\+\_\+t value\+\_\+)
\begin{DoxyCompactList}\small\item\em convert uint64\+\_\+t to \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \& \mbox{\hyperlink{classyLib_1_1yBasicValue_a5feae540dcec8cccb7667500a5771940}{operator=}} (bool value\+\_\+)
\begin{DoxyCompactList}\small\item\em convert bool to \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \& \mbox{\hyperlink{classyLib_1_1yBasicValue_a6ec16ef752416249c28d7cf7cb50be19}{operator=}} (float value\+\_\+)
\begin{DoxyCompactList}\small\item\em convert float to \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \& \mbox{\hyperlink{classyLib_1_1yBasicValue_a248f04d3bcb53a740f96d73217e43165}{operator=}} (double value\+\_\+)
\begin{DoxyCompactList}\small\item\em convert double to \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \& \mbox{\hyperlink{classyLib_1_1yBasicValue_ab729aabdde41441dc38bcad0a0c07eca}{operator=}} (\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&value\+\_\+)
\begin{DoxyCompactList}\small\item\em convert std\+::string to \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \& \mbox{\hyperlink{classyLib_1_1yBasicValue_ad89894ec7e203d273c04d926a67e5470}{operator=}} (\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&\&value\+\_\+)
\begin{DoxyCompactList}\small\item\em convert std\+::string to y\+Basic\+Value(override) \end{DoxyCompactList}\item 
\mbox{\hyperlink{namespaceyLib_aacf98d2551b88ccd62fc714b85cd81a3}{y\+Basic\+Value\+Type}} \mbox{\hyperlink{classyLib_1_1yBasicValue_a8f460160f6007fb9289d8de7acf50665}{Gety\+Basic\+Value\+Type}} (void) const
\begin{DoxyCompactList}\small\item\em get the val-\/type of obj. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{structstruct}{struct}} \mbox{\hyperlink{structyLib_1_1yBasicValue_1_1____value__container____}{y\+Lib\+::y\+Basic\+Value\+::\+\_\+\+\_\+value\+\_\+container\+\_\+\+\_\+}} \mbox{\hyperlink{classyLib_1_1yBasicValue_aa90f661feb15b357b6026504eff4c3ba}{\+\_\+value\+\_\+containter}}
\item 
\mbox{\hyperlink{namespaceyLib_aacf98d2551b88ccd62fc714b85cd81a3}{y\+Basic\+Value\+Type}} \mbox{\hyperlink{classyLib_1_1yBasicValue_a98ac491f07f230808bd0a21bbcef9555}{\+\_\+cur\+\_\+basic\+\_\+value\+\_\+type}}
\begin{DoxyCompactList}\small\item\em the current val-\/type of \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
This is base-\/class of the all y\+Xxx\+Values in \mbox{\hyperlink{namespaceyLib}{y\+Lib}}. 

\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classyLib_1_1yBasicValue_a1bc575e05a854ac0635b2a220b880926}\label{classyLib_1_1yBasicValue_a1bc575e05a854ac0635b2a220b880926}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!yBasicValue@{yBasicValue}}
\index{yBasicValue@{yBasicValue}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{yBasicValue()}{yBasicValue()}\hspace{0.1cm}{\footnotesize\ttfamily [1/9]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Basic\+Value\+::y\+Basic\+Value (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}



default constructor 


\begin{DoxyParams}{Parameters}
{\em } & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classyLib_1_1yBasicValue_af1fb670b48cd5234bc22e5e20e9a7362}\label{classyLib_1_1yBasicValue_af1fb670b48cd5234bc22e5e20e9a7362}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!````~yBasicValue@{$\sim$yBasicValue}}
\index{````~yBasicValue@{$\sim$yBasicValue}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{$\sim$yBasicValue()}{~yBasicValue()}}
{\footnotesize\ttfamily y\+Lib\+::y\+Basic\+Value\+::$\sim$y\+Basic\+Value (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}



default destructor 


\begin{DoxyParams}{Parameters}
{\em } & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classyLib_1_1yBasicValue_a1d9e1bd353acebbc7ebdeb3d6c703776}\label{classyLib_1_1yBasicValue_a1d9e1bd353acebbc7ebdeb3d6c703776}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!yBasicValue@{yBasicValue}}
\index{yBasicValue@{yBasicValue}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{yBasicValue()}{yBasicValue()}\hspace{0.1cm}{\footnotesize\ttfamily [2/9]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Basic\+Value\+::y\+Basic\+Value (\begin{DoxyParamCaption}\item[{int64\+\_\+t}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}, {\ttfamily [noexcept]}}



override constructor 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the initial val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yBasicValue_ab4f7cd430ad2714fa979d1e996c56e1d}\label{classyLib_1_1yBasicValue_ab4f7cd430ad2714fa979d1e996c56e1d}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!yBasicValue@{yBasicValue}}
\index{yBasicValue@{yBasicValue}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{yBasicValue()}{yBasicValue()}\hspace{0.1cm}{\footnotesize\ttfamily [3/9]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Basic\+Value\+::y\+Basic\+Value (\begin{DoxyParamCaption}\item[{uint64\+\_\+t}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}, {\ttfamily [noexcept]}}



override constructor 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the initial val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yBasicValue_a5f1847ab618ad86e51abb114cd59056b}\label{classyLib_1_1yBasicValue_a5f1847ab618ad86e51abb114cd59056b}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!yBasicValue@{yBasicValue}}
\index{yBasicValue@{yBasicValue}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{yBasicValue()}{yBasicValue()}\hspace{0.1cm}{\footnotesize\ttfamily [4/9]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Basic\+Value\+::y\+Basic\+Value (\begin{DoxyParamCaption}\item[{bool}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}, {\ttfamily [noexcept]}}



override constructor 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the initial val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yBasicValue_a9061bcc569aaed2d8aa2ccc81669a934}\label{classyLib_1_1yBasicValue_a9061bcc569aaed2d8aa2ccc81669a934}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!yBasicValue@{yBasicValue}}
\index{yBasicValue@{yBasicValue}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{yBasicValue()}{yBasicValue()}\hspace{0.1cm}{\footnotesize\ttfamily [5/9]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Basic\+Value\+::y\+Basic\+Value (\begin{DoxyParamCaption}\item[{float}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}, {\ttfamily [noexcept]}}



override constructor 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the initial val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yBasicValue_a1cef6f1aafd8c48d0fcdcb4c6e868ca2}\label{classyLib_1_1yBasicValue_a1cef6f1aafd8c48d0fcdcb4c6e868ca2}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!yBasicValue@{yBasicValue}}
\index{yBasicValue@{yBasicValue}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{yBasicValue()}{yBasicValue()}\hspace{0.1cm}{\footnotesize\ttfamily [6/9]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Basic\+Value\+::y\+Basic\+Value (\begin{DoxyParamCaption}\item[{double}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}, {\ttfamily [noexcept]}}



override constructor 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the initial val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yBasicValue_abddb3651e2c53302cff1a4f11e5e7b02}\label{classyLib_1_1yBasicValue_abddb3651e2c53302cff1a4f11e5e7b02}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!yBasicValue@{yBasicValue}}
\index{yBasicValue@{yBasicValue}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{yBasicValue()}{yBasicValue()}\hspace{0.1cm}{\footnotesize\ttfamily [7/9]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Basic\+Value\+::y\+Basic\+Value (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}, {\ttfamily [noexcept]}}

\mbox{\Hypertarget{classyLib_1_1yBasicValue_a5b00706ce40de1cfc9be0edd262bb97f}\label{classyLib_1_1yBasicValue_a5b00706ce40de1cfc9be0edd262bb97f}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!yBasicValue@{yBasicValue}}
\index{yBasicValue@{yBasicValue}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{yBasicValue()}{yBasicValue()}\hspace{0.1cm}{\footnotesize\ttfamily [8/9]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Basic\+Value\+::y\+Basic\+Value (\begin{DoxyParamCaption}\item[{const char $\ast$}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}, {\ttfamily [noexcept]}}



override constructor 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the initial val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yBasicValue_ab1259152a1b760ab650066bba489f1ea}\label{classyLib_1_1yBasicValue_ab1259152a1b760ab650066bba489f1ea}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!yBasicValue@{yBasicValue}}
\index{yBasicValue@{yBasicValue}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{yBasicValue()}{yBasicValue()}\hspace{0.1cm}{\footnotesize\ttfamily [9/9]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Basic\+Value\+::y\+Basic\+Value (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \&}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}



copy constructor 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the initial val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classyLib_1_1yBasicValue_a8f460160f6007fb9289d8de7acf50665}\label{classyLib_1_1yBasicValue_a8f460160f6007fb9289d8de7acf50665}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!GetyBasicValueType@{GetyBasicValueType}}
\index{GetyBasicValueType@{GetyBasicValueType}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{GetyBasicValueType()}{GetyBasicValueType()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceyLib_aacf98d2551b88ccd62fc714b85cd81a3}{y\+Basic\+Value\+Type}} y\+Lib\+::y\+Basic\+Value\+::\+Gety\+Basic\+Value\+Type (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const}



get the val-\/type of obj. 

\begin{DoxyReturn}{Returns}
return the y\+Basic\+Value\+Type of \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}}\textquotesingle{}s obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yBasicValue_a067c99d94aefa80abd6f021b5115f4ba}\label{classyLib_1_1yBasicValue_a067c99d94aefa80abd6f021b5115f4ba}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!operator bool@{operator bool}}
\index{operator bool@{operator bool}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{operator bool()}{operator bool()}}
{\footnotesize\ttfamily y\+Lib\+::y\+Basic\+Value\+::operator bool (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}



convert \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} to bool 

\begin{DoxyReturn}{Returns}
return a bool\textquotesingle{}s val from obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yBasicValue_a96d9ac201fdb13e28416025c0a83624f}\label{classyLib_1_1yBasicValue_a96d9ac201fdb13e28416025c0a83624f}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!operator double@{operator double}}
\index{operator double@{operator double}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{operator double()}{operator double()}}
{\footnotesize\ttfamily y\+Lib\+::y\+Basic\+Value\+::operator double (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}



convert \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} to double 

\begin{DoxyReturn}{Returns}
return a double\textquotesingle{}s val from obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yBasicValue_a7060a7edf2f8d0963f8d463c0bbd7b9a}\label{classyLib_1_1yBasicValue_a7060a7edf2f8d0963f8d463c0bbd7b9a}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!operator float@{operator float}}
\index{operator float@{operator float}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{operator float()}{operator float()}}
{\footnotesize\ttfamily y\+Lib\+::y\+Basic\+Value\+::operator float (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}



convert \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} to float 

\begin{DoxyReturn}{Returns}
return a float\textquotesingle{}s val from obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yBasicValue_a0512a7e3d0ba28c29838864bb1af5d65}\label{classyLib_1_1yBasicValue_a0512a7e3d0ba28c29838864bb1af5d65}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!operator int64\_t@{operator int64\_t}}
\index{operator int64\_t@{operator int64\_t}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{operator int64\_t()}{operator int64\_t()}}
{\footnotesize\ttfamily y\+Lib\+::y\+Basic\+Value\+::operator int64\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}



convert \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} to int64\+\_\+t 

\begin{DoxyReturn}{Returns}
return a int64\+\_\+t\textquotesingle{}s val from obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yBasicValue_abbc9f787589d1e6bf766ae6398b1ddec}\label{classyLib_1_1yBasicValue_abbc9f787589d1e6bf766ae6398b1ddec}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!operator std::string@{operator std::string}}
\index{operator std::string@{operator std::string}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{operator std::string()}{operator std::string()}}
{\footnotesize\ttfamily y\+Lib\+::y\+Basic\+Value\+::operator \mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}



convert \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} to std\+::string 

\begin{DoxyReturn}{Returns}
return a std\+::string\textquotesingle{}s val from obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yBasicValue_a28696cf03c760252ef7f2c85cab0b3b0}\label{classyLib_1_1yBasicValue_a28696cf03c760252ef7f2c85cab0b3b0}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!operator uint64\_t@{operator uint64\_t}}
\index{operator uint64\_t@{operator uint64\_t}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{operator uint64\_t()}{operator uint64\_t()}}
{\footnotesize\ttfamily y\+Lib\+::y\+Basic\+Value\+::operator uint64\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}



convert \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} to uint64\+\_\+t 

\begin{DoxyReturn}{Returns}
return a uint64\+\_\+t\textquotesingle{}s val from obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yBasicValue_a5feae540dcec8cccb7667500a5771940}\label{classyLib_1_1yBasicValue_a5feae540dcec8cccb7667500a5771940}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/8]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \& y\+Lib\+::y\+Basic\+Value\+::operator= (\begin{DoxyParamCaption}\item[{bool}]{value\+\_\+ }\end{DoxyParamCaption})}



convert bool to \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the input val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
return a \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}}\textquotesingle{}s obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yBasicValue_abd247531be784a3663a283a9a574b9e4}\label{classyLib_1_1yBasicValue_abd247531be784a3663a283a9a574b9e4}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/8]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \& y\+Lib\+::y\+Basic\+Value\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \&}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}



assignment constructor 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the initial val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
return a \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}}\textquotesingle{}s obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yBasicValue_a248f04d3bcb53a740f96d73217e43165}\label{classyLib_1_1yBasicValue_a248f04d3bcb53a740f96d73217e43165}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [3/8]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \& y\+Lib\+::y\+Basic\+Value\+::operator= (\begin{DoxyParamCaption}\item[{double}]{value\+\_\+ }\end{DoxyParamCaption})}



convert double to \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the input val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
return a \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}}\textquotesingle{}s obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yBasicValue_a6ec16ef752416249c28d7cf7cb50be19}\label{classyLib_1_1yBasicValue_a6ec16ef752416249c28d7cf7cb50be19}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [4/8]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \& y\+Lib\+::y\+Basic\+Value\+::operator= (\begin{DoxyParamCaption}\item[{float}]{value\+\_\+ }\end{DoxyParamCaption})}



convert float to \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the input val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
return a \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}}\textquotesingle{}s obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yBasicValue_a4d815787b038c4b93922062c05867e5e}\label{classyLib_1_1yBasicValue_a4d815787b038c4b93922062c05867e5e}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [5/8]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \& y\+Lib\+::y\+Basic\+Value\+::operator= (\begin{DoxyParamCaption}\item[{int64\+\_\+t}]{value\+\_\+ }\end{DoxyParamCaption})}



convert int64\+\_\+t to \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the input val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
return a \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}}\textquotesingle{}s obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yBasicValue_ad89894ec7e203d273c04d926a67e5470}\label{classyLib_1_1yBasicValue_ad89894ec7e203d273c04d926a67e5470}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [6/8]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \& y\+Lib\+::y\+Basic\+Value\+::operator= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&\&}]{value\+\_\+ }\end{DoxyParamCaption})}



convert std\+::string to y\+Basic\+Value(override) 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the input val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
return a \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}}\textquotesingle{}s obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yBasicValue_ab729aabdde41441dc38bcad0a0c07eca}\label{classyLib_1_1yBasicValue_ab729aabdde41441dc38bcad0a0c07eca}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [7/8]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \& y\+Lib\+::y\+Basic\+Value\+::operator= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&}]{value\+\_\+ }\end{DoxyParamCaption})}



convert std\+::string to \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the input val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
return a \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}}\textquotesingle{}s obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yBasicValue_a72b565681bce609ea16de1d923b5f98b}\label{classyLib_1_1yBasicValue_a72b565681bce609ea16de1d923b5f98b}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [8/8]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} \& y\+Lib\+::y\+Basic\+Value\+::operator= (\begin{DoxyParamCaption}\item[{uint64\+\_\+t}]{value\+\_\+ }\end{DoxyParamCaption})}



convert uint64\+\_\+t to \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the input val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
return a \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}}\textquotesingle{}s obj. 
\end{DoxyReturn}


\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classyLib_1_1yBasicValue_a98ac491f07f230808bd0a21bbcef9555}\label{classyLib_1_1yBasicValue_a98ac491f07f230808bd0a21bbcef9555}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!\_cur\_basic\_value\_type@{\_cur\_basic\_value\_type}}
\index{\_cur\_basic\_value\_type@{\_cur\_basic\_value\_type}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{\_cur\_basic\_value\_type}{\_cur\_basic\_value\_type}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceyLib_aacf98d2551b88ccd62fc714b85cd81a3}{y\+Basic\+Value\+Type}} y\+Lib\+::y\+Basic\+Value\+::\+\_\+cur\+\_\+basic\+\_\+value\+\_\+type}



the current val-\/type of \mbox{\hyperlink{classyLib_1_1yBasicValue}{y\+Basic\+Value}} 

\mbox{\Hypertarget{classyLib_1_1yBasicValue_aa90f661feb15b357b6026504eff4c3ba}\label{classyLib_1_1yBasicValue_aa90f661feb15b357b6026504eff4c3ba}} 
\index{yLib::yBasicValue@{yLib::yBasicValue}!\_value\_containter@{\_value\_containter}}
\index{\_value\_containter@{\_value\_containter}!yLib::yBasicValue@{yLib::yBasicValue}}
\doxysubsubsection{\texorpdfstring{\_value\_containter}{\_value\_containter}}
{\footnotesize\ttfamily \mbox{\hyperlink{structstruct}{struct}} \mbox{\hyperlink{structyLib_1_1yBasicValue_1_1____value__container____}{y\+Lib\+::y\+Basic\+Value\+::\+\_\+\+\_\+value\+\_\+container\+\_\+\+\_\+}} y\+Lib\+::y\+Basic\+Value\+::\+\_\+value\+\_\+containter}



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
/home/sky/y\+Lib/include/core/\mbox{\hyperlink{ybasicvalue_8hpp}{ybasicvalue.\+hpp}}\item 
/home/sky/y\+Lib/src/core/\mbox{\hyperlink{ybasicvalue_8cpp}{ybasicvalue.\+cpp}}\end{DoxyCompactItemize}
